import os,sys

def isfile(path):
    '''判断路径是否是文件'''
    if os.path.isfile(path):
        return True
    else:
        return False

def isexists(path):
    '''判断给出的路径是否真实存在'''
    if os.path.exists(path):
        return True
    else:
        return False

def isdir(path):
    '''检验给出的路径是否是一个目录'''
    if os.path.isdir(path):
        return True
    else:
        return False

def makedirs(path):
    '''创建文件或者文件夹'''
    os.makedirs(path)

def mkdir(path):
    '''
    判断目录是否存在，不存在则创建目录
    :param path: 目录路径
    '''
    if isexists(path):
        if isfile(path):
            makedirs(path)

    else:
        return makedirs(path)